FrameLib  0.1
Arbitrarily timed and sized frame-based DSP
FrameLib_AtomicPtr< T > Class Template Reference

#include <FrameLib_Threading.h>

Public Member Functions

 FrameLib_AtomicPtr ()
 
bool compareAndSwap (T *comparand, T *exchange)
 
T * swap (T *exchange)
 
T * clear ()
 

Constructor & Destructor Documentation

◆ FrameLib_AtomicPtr()

template<class T>
FrameLib_AtomicPtr< T >::FrameLib_AtomicPtr ( )
inline

Member Function Documentation

◆ clear()

template<class T>
T* FrameLib_AtomicPtr< T >::clear ( )
inline

◆ compareAndSwap()

template<class T>
bool FrameLib_AtomicPtr< T >::compareAndSwap ( T *  comparand,
T *  exchange 
)
inline

◆ swap()

template<class T>
T* FrameLib_AtomicPtr< T >::swap ( T *  exchange)
inline

The documentation for this class was generated from the following file: